package com.cy.ppj.service.mall;

import com.cy.ppj.model.PageBean;
import com.cy.ppj.model.domian.mall.Store;
import com.cy.ppj.model.query.mall.StoreAdminListQuery;
import com.cy.ppj.model.vo.mall.StoreAdminListVO;

/**
 * @Description 门店 service
 * @Author tanyilin
 * @Date 2019/7/2 17:08
 */
public interface StoreService {

    /**
     * 后台-门店列表分页
     * @param query
     * @return com.cy.ppj.model.PageBean<com.cy.ppj.model.vo.mall.StoreAdminListVO>
     */
    PageBean<StoreAdminListVO> getStoreAdminList(StoreAdminListQuery query);

    /**
     * 新增门店
     * @param insertStore
     * @return void
     */
    void addStore(Store insertStore);

    /**
     * 更新门店信息
     * @param updateStore
     * @return void
     */
    void updateStore(Store updateStore);
}
